From 52fbe1b9749c2f5b2c964b74b19545551d1e5e9b Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 7 May 2007 13:57:18 +0100 Subject: [PATCH] linux: Add two arch hooks xen_pre_suspend() and xen_post_suspend() for suspend/resume. Xen/ia64 needs them. Signed-off-by: Isaku Yamahata --- .../drivers/xen/core/machine_reboot.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c b/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c index 13f05078eb..814bfd22ec 100644 --- a/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c +++ b/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c @@ -113,10 +113,18 @@ static void post_suspend(int suspend_cancelled) #else /* !(defined(__i386__) || defined(__x86_64__)) */ +#ifndef HAVE_XEN_PRE_SUSPEND +#define xen_pre_suspend() ((void)0) +#endif + +#ifndef HAVE_XEN_POST_SUSPEND +#define xen_post_suspend(x) ((void)0) +#endif + #define switch_idle_mm() ((void)0) #define mm_pin_all() ((void)0) -#define pre_suspend() ((void)0) -#define post_suspend(x) ((void)0) +#define pre_suspend() xen_pre_suspend() +#define post_suspend(x) xen_post_suspend(x) #endif -- 2.30.2